/*ͨ��*/
.in_banner{height: 200px;}
.in_top{height: 70px;border-bottom:1px solid #e5e5e5;}
.in_top .in_nav{float: right;}
.in_nav .inNav_T{display:none;}
.in_nav .inNav_TT{font-size: 0;line-height: 70px;height:70px;}
.inNav_TT a{display: inline-block;padding:0 24px;font-size: 14px;color:#000;position: relative;}
.inNav_TT a:hover,.inNav_TT a.act{color:#1556a4;}
.inNav_TT a:after{
    content: "";display: block;position: absolute;left: calc(50% - 45px);bottom:0;
    transition: all .6s;transform:scale(0,1);height: 4px;background: #1556a4;width: 90px;
}
.inNav_TT a.act:after,.inNav_TT a:hover:after{transform: scale(1,1);}
.in_top .in_address{
    float: left;padding-left: 26px;line-height: 70px;font-size: 14px;color:#666;
    background: url("../images/in_address.png") left center no-repeat;
}
.in_address a{font-size: 14px;color:#666;}
.in_main{background: #fafafa;}
/**about**/
.abt_main{padding: 52px 0 72px;}
.abt_main .abt_pic{width: 534px;float: left;overflow: hidden;position:relative;cursor:pointer;}
.abt_video:after{
    content:"";display:block;width:100px;height:100px;position:absolute;right:0;bottom:0;
    background:url("../images/video_ico.png") center no-repeat;
}
.abt_pic img{width: 100%;transition: all 4s;}
.abt_pic:hover img{transform: scale(1.1);}
.abt_main .abt_txt{width:calc(95% - 534px);float: right;}
.abt_txt .abt_T1{font-size: 36px;font-weight: bold;color:#1556a4;line-height: 60px;}
.abt_txt .abt_T2{font-size:30px;line-height: 32px;color:#333;margin-bottom:30px;}
.abt_T2:after{content: "";display: block;width: 60px;height:3px;margin-top: 24px;background: #1556a4;}
.abt_txt .abt_T3{font-size: 14px;line-height: 24px;color:#333;text-align: justify;}
.pop_honor video{width: 80%;height: 80%;background:#000;position: absolute;left: 10%;top: 10%;}
/**join**/
.in_TCN{font-size:36px;font-weight: bold;color:#1556a4;line-height: 60px;text-align: center;}
.in_TEN{font-size:30px;line-height: 32px;color:#333;text-align: center;}
.join_main{padding:60px 0 64px;}
.join_main .join_table{padding:60px 0 30px;}
.join_table .join_tr{background:#fff;margin-bottom:10px;}
.join_tr .join_td{font-size: 14px;color:#333;line-height: 70px;float: left;height: 70px;cursor: pointer;}
.join_tr .join_intro{border-top: 1px solid #f1f1f1;font-size: 14px;line-height: 24px;color:#333;padding: 24px 32px;display: none;}
.join_tr .td1{width: calc(100% - 702px);box-sizing: border-box;padding-left: 32px;font-size: 18px;transition: all .6s;}
.join_tr .td2{width: 300px;}
.join_tr .td3{width: 170px;}
.join_tr .td4{width: 140px;}
.join_tr .td5{width: 90px;}
.join_tr .td5 i{display: block;width: 100%;height:100%;background: url("../images/drop_02.png") center no-repeat;transition: all .6s;}
.join_tr:hover .td1,.join_tr.openJoin .td1{color:#1556a4;}
.join_tr.openJoin .td5 i{transform:rotate(180deg);background-image: url("../images/drop_03.png");}
.joinL_main{padding: 60px 0 64px;}
.joinL_main .join_line{padding-top: 50px;}
.join_line .JL_one{width: 20%;float: left;line-height: 32px;text-align: center;font-size: 14px;color:#000;position: relative;}
.JL_one i{display: block;height: 70px;}
.JL_one.JL1 i{background:url("../images/res_01.png") center no-repeat;}
.JL_one.JL2 i{background:url("../images/res_02.png") center no-repeat;}
.JL_one.JL3 i{background:url("../images/res_03.png") center no-repeat;}
.JL_one.JL4 i{background:url("../images/res_04.png") center no-repeat;}
.JL_one.JL5 i{background:url("../images/res_05.png") center no-repeat;}
.JL_one:after{
    content: "";display: block;width: 30px;height: 14px;position: absolute;top:calc(50% - 23px);
    left:calc(100% - 15px);background: url("../images/next_01.png") center no-repeat;
}
.JL_one:last-child:after{display: none;}
/**honor**/
.honor_main{padding: 60px 0 50px;}
.honor_main .honor_list{padding-top: 56px;}
.honor_list .honor_one{
    width: 23.8%;margin-right: 1.6%;margin-bottom: 36px;float: left;background: #f4f4f4;padding:50px 0;cursor: pointer;
}
.honor_list .honor_one:nth-child(4n){margin-right: 0;}
.honor_one .honor_bor{
    width: 200px;max-width:90%;margin: auto;box-sizing: border-box;
    border: 1px solid #dedede;text-align: center;background: #fff;position: relative;
}
.honor_bor:after{
    content: "";display: block;width: 100%;height: 26px;position: absolute;bottom:-20px;left: 0;
    background: url("../images/honor_bor.jpg") center no-repeat;background-size: 100% 100%;
}
.honor_one i{display: block;margin:28px 0 12px;height: 30px;background:url("../images/honor_logo.png") center no-repeat;}
.honor_one .honor_T{font-size: 16px;line-height: 24px;color:#333;width: 140px;margin: auto;max-width: 92%;height:48px;}
.honor_one .honor_time{font-size: 19px;font-weight: bold;color:#666;line-height: 30px;}
.honor_time:before{content: "";display: block;margin:18px auto 10px;width: 16px;height:1px;background:#999;}
.honor_one .honor_link{line-height: 22px;font-size: 12px;color:#666;margin: 18px 0 24px;}
.pop_honor{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.6);z-index: 19;display: none;}
.pop_honor .pop_close{
    width: 60px;height: 60px;background: url("../images/close.png") center no-repeat;
    position: absolute;top:6%;right:6%;cursor: pointer;transition: all 1s;background-size: 100%;
}
.pop_honor .pop_close:hover{transform: rotate(360deg);}
.pop_honor img{position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);max-width: 80vw;max-height: 80vh;}
/**culture**/
.cul_main{padding: 70px 0 24px;}
.cul_main .cul_list{padding-top: 60px;}
.cul_list .cul_one{
    width: 44%;margin:0 3% 48px;float: left;box-sizing: border-box;display: block;
    border: 1px solid #e5e5e5;background: #fff;transition: all .6s;
}
.cul_list .cul_one:hover{transform:translateY(-8px);box-shadow:0 0 25px rgba(0,0,0,.2);}
.cul_one .cul_pic{width: 248px;float: left;}
.cul_one .cul_pic img{width: 100%;}
.cul_one .cul_txt{width:calc(100% - 248px);text-align: center;padding-top: 70px;float: left;}
.cul_txt .cul_T{line-height: 40px;margin-bottom: 10px;font-size: 24px;color:#333;}
.cul_txt .cul_TT{line-height: 24px;font-size: 14px;color:#666;}
/**products**/
.pro_main{padding: 60px 0 56px;}
.pro_main .pro_List{padding: 58px 0 24px;}
.pro_List .pro_one{width: 23.4%;margin-right: 2%;display: block;margin-bottom: 30px;float: left;background: #fff;}
.pro_List .pro_one:nth-child(4n){margin-right: 0;}
.pro_one .pro_pic{width: 100%;overflow: hidden;}
.pro_one .pro_pic img{width: 100%;transition: all 2s;}
.pro_one:hover .pro_pic img{transform: scale(1.1);}
.pro_one .pro_T{padding:24px 20px 10px;font-size: 18px;line-height: 26px;color:#000;transition: all .6s;}
.pro_one:hover .pro_T{color:#1556a4;}
.pro_one .pro_TT{font-size: 12px;line-height: 20px;height:60px;color:#000;padding:0 20px;}
.pro_one .pro_link{
    width: 64px;height: 32px;margin: 20px 0 0 auto;transition: all .6s;
    background:#dfdfdf url('../images/pro_more_01.png') center no-repeat;
}
.pro_one:hover .pro_link{background:#1556a4 url('../images/pro_more_02.png') center no-repeat;}
/**Pro data**/
.proD_main{padding: 75px 0;}
.proD_main .proD_img img{max-width: 90%;display: block;margin:38px auto 48px;border: 1px solid #dfdfdf;}
.proD_main .proD_T1{text-align: center;line-height: 36px;font-size: 24px;font-weight: bold;color:#1556a4;padding-bottom: 32px;position: relative;}
.proD_T1:after{
    content: "";display: block;border: 7px solid transparent;border-top-color:#1556a4;
    position: absolute;left: calc(50% - 7px);top: 45px;
}
.proD_main .proD_T2{font-size: 16px;line-height: 28px;color:#333;margin-bottom: 36px;}
.proD_T2 img{display: block;margin: auto;max-width:96%;}
.proD_cls{border-top: 1px solid #e5e5e5;height: 140px;}
.proD_cls .proCls{display: block;width: 33.33%;text-align: center;font-size: 12px;color:#000;height:100%;}
.proCls .pro_oth{font-size: 14px;color:#333;margin-top: 14px;transition: all .6s;}
.proCls:hover .pro_oth{color:#1556a4;}
.proD_cls .pro_share{
    width: 33.33%;margin: auto;border-left: 1px solid #e5e5e5;text-align: center;
    border-right: 1px solid #e5e5e5;height:100%;font-size: 12px;color:#000;box-sizing: border-box;
}
.pro_share .bdshare-button-style0-16{height: 25px;margin-top: 12px;}
.pro_share .bdshare-button-style0-16 a{
    height: 25px;padding-left: 25px;margin:0 2px;background-image: url("../images/pro_share.jpg");
}
.pro_share .bdshare-button-style0-16 .bds_tsina{background-position:0 0;}
.pro_share .bdshare-button-style0-16 .bds_weixin{background-position:-29px 0;}
.pro_share .bdshare-button-style0-16:after{display: none;}
/**project**/
.pjt_main{padding: 64px 0 40px;}
.pjt_main .pjt_list{padding:54px 0 30px;}
.pjt_list .pjt_one{display: block;width: 32%;margin-right: 2%;margin-bottom: 30px;float: left;transition: all .6s;}
.pjt_list .pjt_one:nth-child(3n){margin-right: 0;}
.pjt_list .pjt_one:hover{transform:translateY(-8px);box-shadow: 0 0 25px rgba(0,0,0,.2);}
.pjt_pic img{width: 100%;}
.pjt_one .pjt_txt{line-height: 78px;border:1px solid #eee;border-top: none;font-size: 18px;color:#000;text-align: center;transition: all .8s;}
.pjt_one:hover .pjt_txt{color:#1556a4;}
/**news**/
.news_main{padding: 66px 0 52px;}
.news_main .news_list{padding: 52px 0 36px;}
.news_list .news_one{display: block;background: #fff;margin:0 0 20px 20px;padding:20px;position: relative;}
.news_one .news_pic{width: 180px;float: right;overflow: hidden;}
.news_one .news_pic img{width: 100%;transition:all 2s;}
.news_one:hover .news_pic img{transform: scale(1.1);}
.news_one .news_time{
    width: 96px;height: 96px;background:#ececec;position:absolute;left: -20px;top:calc(50% - 48px);transition:all .8s;
    font-size: 14px;line-height: 14px;color:#666;font-family: Arial;box-sizing: border-box;padding-left:15px;
}
.news_time .news_day{font-size: 36px;line-height: 46px;padding-top: 10px;}
.news_one:hover .news_time{color:#0069b7;}
.news_one .news_txt{float: left;width: calc(94% - 260px);margin-left: 80px;}
.news_txt .news_T{margin:12px 0 10px;line-height: 36px;font-size: 22px;color:#333;}
.news_txt .news_TT{font-size: 14px;line-height: 24px;color:#666;}
/**news data**/
.newsD_main{max-width: 1090px;margin: auto;padding: 68px 0 100px;}
.newsD_main .newsD_T{font-size: 36px;font-weight: bold;color:#1556a4;line-height:50px;}
.newsD_main .newsD_time{font-size: 16px;line-height: 50px;color:#333;}
.newsD_main .newsD_TT{padding:40px 0 20px;font-size: 14px;line-height: 24px;color:#333;text-align: justify;}
/**FAQ**/
.faq_main{padding:70px 0 50px;}
.faq_main .faq_list{padding-top: 60px;}
.faq_list .faq_one{margin-bottom: 5px;background: #fff;}
.faq_one .faq_T{
    padding:20px 150px 20px 60px;font-size:16px;line-height:20px;color:#333;
    border-bottom: 1px solid #e5e5e5;position: relative;cursor: pointer;
}
.faq_T:before{
    content: "";display: block;width: 22px;height: 22px;position: absolute;left:22px;top:19px;
    background:#999 url('../images/aq_01.png') center no-repeat;transition: all .6s;
}
.faq_one:hover .faq_T:before,.faq_one.openFaq .faq_T:before{background-color:#1556a4;}
.faq_T i{
    display: block;width: 60px;height: 60px;position: absolute;right:20px;top: 0;
    background:url("../images/drop_02.png") center no-repeat;transition: all .6s;
}
.faq_one.openFaq .faq_T i{background-image:url("../images/drop_03.png");transform:rotate(180deg);}
.faq_one .faq_TT{padding:24px 150px 24px 60px;font-size:14px;line-height:26px;color:#333;position: relative;display: none;}
.faq_TT:before{
    content: "";display: block;width: 22px;height: 22px;position: absolute;left:22px;top:26px;
    background:#1556a4 url('../images/aq_02.png') center no-repeat;
}
/**reservation**/
.res_main{padding: 64px 0;}
.res_main .res_form{padding-top: 48px;max-width: 980px;margin: auto;}
.res_form .resF_ipt{width: calc(50% - 40px);margin:0 20px 28px;float: left;position: relative;}
.resF_ipt.resF_req:before{content:"*";font-size:24px;line-height:50px;color:#c2001d;position:absolute;left: -20px;top: 0;}
.res_form .resF_ipt.resF_long{width: calc(100% - 40px);}
.resF_ipt input{width: 100%;height: 42px;border: 1px solid #e6e6e6;padding-left: 20px;font-size: 14px;}
.resF_ipt textarea{width: 100%;height:160px;border: 1px solid #e6e6e6;padding:8px 20px;font-size: 14px;resize: none;}
.res_form .resF_btn{font-size: 0;text-align: center;margin-top:5px;}
.resF_btn input{width: 180px;height: 42px;margin:0 20px;max-width:calc(50% - 40px);font-size: 14px;}
.resF_btn input.resBtn1{background:#1556a4;color:#fff;}
.resF_btn input.resBtn2{background:#fff;color:#999;border: 1px solid #e6e6e6;}
/**contact**/
.bd_map{height: 540px;width: 100%;}
.con_main{padding:60px 0;position: relative;color:#666;text-align: center;}
.con_main .con_list{position: absolute;width: 100%;top: -140px;font-size: 14px;line-height: 26px;}
.con_list .con_one{
    width: 31%;float: left;margin-right:3.5%;border-bottom: 3px solid #e4e4e4;
    background: #fff;padding-top: 68px;height: 94px;position: relative;
}
.con_list .con_one:nth-child(3n){margin-right: 0;}
.con_one i{display: block;height: 76px;width: 100%;position: absolute;left: 0;top: -38px;}
.con_one.CO1 i{background:url("../images/contact_01.png") center no-repeat;}
.con_one.CO2 i{background:url("../images/contact_02.png") center no-repeat;}
.con_one.CO3 i{background:url("../images/contact_03.png") center no-repeat;}
/**9-7 pro type**/
.proT_list{padding: 58px 0 0;}
.proT_list .proT_one{
    width: 23.4%;margin-right: 2%;display: block;margin-bottom: 30px;
    float: left;background: #fff;box-sizing:border-box;padding:26px 40px 30px;
}
.proT_list .proT_one:nth-child(4n){margin-right: 0;}
.proT_one .proT_T1{line-height:24px;color:#1556a4;font-size:18px;font-weight:bold;position:relative;margin-bottom:10px;}
.proT_T1:before{content:"";width:4px;height:100%;background:#1556a4;position:absolute;top:0;left:-22px;}
.proT_one .proT_T2{height:120px;}
.proT_T2 a{display:block;line-height:30px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.proT_T2 a:hover{color:#1556a4;}
.proT_one .proT_more{line-height:28px;color:#1556a4;}
/**10-24**/
.conNews_list{padding:40px;font-size:0;}
.conNews_list li{
    width:31%;margin-right:3.5%;margin-bottom:24px;display:inline-block;vertical-align:top;
    box-sizing:border-box;padding:0.24rem;background:#fafafa;line-height:30px;font-size:14px;color:#333;
}
.conNews_list li:nth-child(3n){margin-right:0;}